package com.wen.apiclientsdk.utils;

import cn.hutool.crypto.digest.DigestAlgorithm;
import cn.hutool.crypto.digest.Digester;

/**
 * 签名工具类
 */
public class SignUtil {
    /**
     * 对签名 sk 进行加密，生成加密sign, 加密方式 使用 HuTool 自带 SHA256 加密方式，无法解密
     * @param body
     * @param secretKey
     * @return
     */
    public static String getSign(String body, String secretKey){
        Digester md5 = new Digester(DigestAlgorithm.SHA256);
        String sign = body + "." + secretKey;
        return md5.digestHex(sign);
    }

}
